package com.revenco.bi.model;

import org.nutz.dao.entity.annotation.Column;
import org.nutz.dao.entity.annotation.Table;

@Table("FRNT.TN_CHART_BASEINFO")
public class TnChartBaseinfo {
	@Column("CHART_ID")
	private String chartId;
	
	@Column("CHART_TITLE")
	private String chartTitle;
	
	@Column("CHART_TYPE")
	private String chartType;
	
	@Column("DATA_UNIT")
	private String dataUnit;
	
	@Column("X_FIELD_CD")
	private String xFieldCd;
	
	@Column("X_FIELD_NAME")
	private String xFieldName;
	
	@Column("X_FIELD_TABLE_NAME")
	private String xFieldTableName;
	
	@Column("CHART_CONFIG_JSON")
	private String chartConfigJson;
	
	@Column("TABLE_RELATION_JSON")
	private String tableRelationJson;
	
	@Column("CHART_DATA_SQL")
	private String chartDataSql;
	
	@Column("CHART_TITLE_SIZE")
	private String chartTitleSize;
	
	@Column("IF_SHOW_TITLE")
	private String ifShowTitle;
	
	@Column("IF_SHOW_LEGEND")
	private String ifShowLegend;
	
	@Column("LEGEND_LOCATION")
	private String legendLocation;
	
	@Column("EXT1")
	private String columnId;
	
	@Column("EXT2")
	private String drillPath;
	
	@Column("EXT3")
	private String ext3;
	
	@Column("EXT4")
	private String ext4;

	public String getChartId() {
		return chartId;
	}

	public void setChartId(String chartId) {
		this.chartId = chartId;
	}

	public String getChartTitle() {
		return chartTitle;
	}

	public void setChartTitle(String chartTitle) {
		this.chartTitle = chartTitle;
	}

	public String getChartType() {
		return chartType;
	}

	public void setChartType(String chartType) {
		this.chartType = chartType;
	}

	public String getDataUnit() {
		return dataUnit;
	}

	public void setDataUnit(String dataUnit) {
		this.dataUnit = dataUnit;
	}

	public String getxFieldCd() {
		return xFieldCd;
	}

	public void setxFieldCd(String xFieldCd) {
		this.xFieldCd = xFieldCd;
	}

	public String getxFieldName() {
		return xFieldName;
	}

	public void setxFieldName(String xFieldName) {
		this.xFieldName = xFieldName;
	}

	public String getxFieldTableName() {
		return xFieldTableName;
	}

	public void setxFieldTableName(String xFieldTableName) {
		this.xFieldTableName = xFieldTableName;
	}

	public String getChartConfigJson() {
		return chartConfigJson;
	}

	public void setChartConfigJson(String chartConfigJson) {
		this.chartConfigJson = chartConfigJson;
	}

	public String getChartDataSql() {
		return chartDataSql;
	}

	public void setChartDataSql(String chartDataSql) {
		this.chartDataSql = chartDataSql;
	}

	public String getChartTitleSize() {
		return chartTitleSize;
	}

	public void setChartTitleSize(String chartTitleSize) {
		this.chartTitleSize = chartTitleSize;
	}

	public String getIfShowTitle() {
		return ifShowTitle;
	}

	public void setIfShowTitle(String ifShowTitle) {
		this.ifShowTitle = ifShowTitle;
	}

	public String getIfShowLegend() {
		return ifShowLegend;
	}

	public void setIfShowLegend(String ifShowLegend) {
		this.ifShowLegend = ifShowLegend;
	}

	public String getLegendLocation() {
		return legendLocation;
	}

	public void setLegendLocation(String legendLocation) {
		this.legendLocation = legendLocation;
	}

	public String getColumnId() {
		return columnId;
	}

	public void setColumnId(String columnId) {
		this.columnId = columnId;
	}

	public String getDrillPath() {
		return drillPath;
	}

	public void setDrillPath(String drillPath) {
		this.drillPath = drillPath;
	}

	public String getExt3() {
		return ext3;
	}

	public void setExt3(String ext3) {
		this.ext3 = ext3;
	}

	public String getExt4() {
		return ext4;
	}

	public void setExt4(String ext4) {
		this.ext4 = ext4;
	}

	public String getTableRelationJson() {
		return tableRelationJson;
	}

	public void setTableRelationJson(String tableRelationJson) {
		this.tableRelationJson = tableRelationJson;
	}
	
}
